<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
<!-- 变量 -->
{$name} <br>

<!-- 显示时间 格式化日期-->  
{$time|date_format:"%y-%m-%d %H-%M"}  <br>

<!-- 单一数组 -->
{$username.user} <br>

<!-- 多维数组 -->
<!-- $re = array('web'=>array('name'=>'后盾网','age'=>30));
$obj->assign('stu',$re); -->
{$stu.web.name}&nbsp&nbsp{$stu.web.age} <br>

<!-- 直接输出 -->
{$html} <br>
<!-- 首字大写 -->
{$html|capitalize} <br>
<!-- 将cat里的值连接到给定的变量后面 -->
{$username.user|cat:'baidu'} <br>
<!-- 变量没有时  设置一个默认值 -->
{$tjji|default:'www.houdunwang.com'} <br>
<!-- 用于html转码,url转码  把里面的内容全部格式输出-->
{$html|escape} <br>
<!-- 在每行缩进字符串，默认是4个字符   需要带代码中看效果-->
{$content|indent:30} <br>
<!-- 正则替换   第一个参数/h2/ 为替换的规则   第二个参数为替换的内容-->
{$content|regex_replace:'/h2/':'h1'|strtoupper|strtolower}

<!-- 字段截取 -->
<literal>
{$sname|truncate_hd:5}
</literal>

<!-- 循环函数 -->

{foreach key=key item=value from=$data}
	{$value}
{/foreach}
<hr>
<!-- 多维数组循环函数输出 -->
{foreach key=key item=value from=$attr}
	
	姓名：{$value.uname}

{/foreach}
<hr>
<!-- 多维数组的循环嵌套输出 -->
{foreach key=key item=value from=$attr}
	{foreach key=k2 item=v from=$value}
		{$v} <br>
	{/foreach}
{/foreach}
<hr>

<!-- 复杂的循环输出  section -->
{$name} <br>
{section loop=$attr name=n}
	<!-- 获取序号 -->
	{$smarty.section.n.index}:
	<!-- 获取序号的范围 -->
	{if $smarty.section.n.index<=3}
	  <b style="color:red"> {$attr[n].uname}</b>
	{else}
		{$attr[n].uname}
	{/if}
{/section}


{section loop=$arrt name=n}
	<!-- 获取序号 -->
	{$smarty.section.n.index}:
	<!-- 获取序号的范围 -->
	{if $smarty.section.n.index==3}
	  <b style="color:blue"> {$arrt[n].uname}</b>
	{else}
		{$arrt[n].uname}
	{/if}
{/section}
</body>
</html>